package com.modular.system.task.bean;

import com.c.bean.ComBean;
import lombok.Data;
import ntd.util.config.common.enums.task.EnumTaskCycleType;
import ntd.util.config.common.enums.task.EnumTaskType;

@Data
public class TaskDo extends ComBean<TaskDo> {

    /** 任务名称 */
    private String name;
    /** 租户 */
    private String tenantId;
    /** 任务周期类型 */
    private EnumTaskCycleType enumTaskCycleType;
    /** 任务类型 */
    private EnumTaskType enumTaskType;
    /** cron周期 */
    private String cron;
    /** 任务code */
    private String taskCode;
    /** 任务参数 */
    private String jsonParams;
    /** 状态：0：等待，1：执行中，2：执行完成，3：手动停止 */
    private Integer status;
    /** 备注信息 */
    private String remark;

}
